@media only screen and ( max-width: 640px ) {
    *{-webkit-overflow-scrolling: touch;overflow-scrolling: touch;}
    html{ font-size: 62.5%;}
    body.open-menu{ overflow: hidden;}
    body.open-menu .layadmin-body-shade{ transition: 0.3s; position: fixed; width: 100%; height: 100%; top: 0;left: 0; -webkit-transform:translate3d(15rem,0,0);  z-index: 999; background:rgba(0,0,0,0.3); overflow: hidden;}
    body > .header,body > .main_box{ transition: 0.3s;}
    body.open-menu > .header,body.open-menu > .main_box{ -webkit-transform:translate3d(15rem,0,0);transform:translate3d(15rem,0,0);}
    .wrap{ width: 100%;}
    body > .nav{ width:15rem;-webkit-transform:translate3d(-15rem,0,0);transform:translate3d(-15rem,0,0); transition: 0.3s;}
    body.open-menu .nav{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}


.lxwmgs{ width:150px;}
.lxwmgs img{ width:120px;}
    .loading .box img{width: 60%; display: inline-block;margin-bottom:1.5rem;height: auto;}
    .loading .box p{ width: 60%;margin: 0 auto; font-size: 3rem;}
    .footer{ padding-top:0px;}
    .nav .layui-nav-tree{position: absolute; left: 0; min-height: 100%; padding:1rem 0;background: #202121; border-radius:0; width: 100%;}
    .nav .layui-nav .layui-nav-item{line-height: 45px;}
    .nav .layui-nav .layui-nav-item p{padding:0 2rem;}
    .nav .layui-nav .layui-nav-item p a{ display: inline-block; vertical-align: middle; font-size: 1.8rem; background:none; color:#fff;}
    .nav .layui-nav-tree .layui-nav-child{ top:0; border-radius: 0;}
    .nav .layui-nav-tree .layui-nav-child dd.layui-this,.nav .layui-nav-tree .layui-nav-child dd.layui-this a,.nav  .layui-nav-tree .layui-this,.nav .layui-nav-tree.layui-this>a,.nav  .layui-nav-tree .layui-this>a:hover{ background: #298acb;}
    .nav .layui-nav-tree .layui-nav-more{ display: block;}
    .nav .layui-nav-itemed>.layui-nav-child{ background-color:#202121 !important;}
    .nav .layui-nav .layui-nav-item .layui-nav-child a{padding: 0 2rem; font-size: 1.6rem;}
    .pc_nav{display:none;}
    .mobile_nav{display: block;}
    .layui-nav-tree .layui-nav-item a:hover{ background:none;}
    .main_box{position: relative;top:4rem;left: 0;right: 0; bottom: 0; overflow: auto;}
    .header{position: fixed; top: 0; width: 100%; z-index: 99;}
    body.open-menu .main_box{position: fixed;}
    .main{ }
    .header .nav{ text-align: center; height:4rem; }
    .header .nav .logo{float: none; display: inline-block; top:1rem; margin: 0;position: relative;}
    .header .nav .logo img{height:2rem;}
    .nav_menu {position: absolute; width: 20px; height: 14px;cursor: pointer;left: 5%; top:1.3rem; }
    .nav_menu .line {position: absolute;display: block;width: 100%;height: 2px;background-color: #000;left: 0;transition: all .5s ease;margin: 0; }
	.swiper-slide .content{ font-size:12px;}
	
	.swiper-slide .content span{ display:none;}
	
    .nav_menu .line1 {top: 0;-webkit-transform-origin: left top 0;-ms-transform-origin: left top 0;transform-origin: left top 0; }
    .nav_menu .line2 {  top: 7px; }
    .nav_menu .line3 {top: 100%;-webkit-transform-origin: left bottom 0;-ms-transform-origin: left bottom 0;transform-origin: left bottom 0; }
    .nav_menu.cur .line1 {transform: rotate(47deg); }
    .nav_menu.cur .line2 {display: none; }
    .nav_menu.cur .line3 {transform: rotate(-47deg); }

    .title_base {padding: 2rem 0;width: 90%;margin: 0 auto; margin-top:10px;}
    .title_base p,.title_base h1{ line-height:2.4rem; font-size:1.6rem;}
    .title_base.has_h{padding-bottom: 2rem;}
    .title_base span{ font-size:1.2rem;margin:0;line-height:2rem;}
    .title_base i{bottom:1.5rem;}

    .model_base{margin-bottom:2rem;}
    .model_icon{height:3rem;}
    .model_title{margin:0.5rem 0;font-size: 1.2rem;}
    .model_content{font-size:1rem;line-height:1.5rem;}

  .shoubanying{ display:none;}
  .indelnoner{ display:block;}

    .banner .swiper-slide{height:35rem;}
    .banner .content{width:65%;margin: 0 auto;}
    .banner .content .title{ font-size:1.8rem;}
    .banner .content .ms{ font-size: 1.6rem; margin:0 0 1rem;line-height: 2.5rem;}
    .banner .content .text{ font-size: 1.2rem;}
    .banner .content .text li{ line-height:2.5rem; margin-bottom: 0.1rem;}
    .banner .content .text li span{ width:1.5rem; margin-right:0.5rem;height: 1.5rem;line-height:1.5rem; text-align: center;}
    .banner .content .text li img{height:1.2rem;}
    .banner .content .more{margin-top:1rem; font-size: 1.2rem; width:6rem; height:2rem; line-height: 2rem;}
    .banner .swiper-pagination{ bottom:0.5rem;}
    .swiper-pagination-bullet{ margin: 0 0.5rem !important;}
    .banner .swiper-button{ width:2.5rem; height: 2.5rem;}
    .banner .swiper-button i:before{ font-size:1.8rem;}

    .side-always{width:4rem;}
    .side-always li{height:4rem;}
    .side-always li a{right:4.1rem;height: 4rem;line-height: 4rem;}
    .side-always li img{ right: 4.1rem;max-width: 15rem;}

    .t_title{font-size:2.4rem; padding:1rem 0;}
    .index_product .list{ width:90%; margin: 0 auto 2rem;}
    .index_product .list li{ width:49%; margin:0 2% 0.6rem 0; height:16rem;}
    .index_product .list li:nth-child(even){ margin-right:0;}
    .index_product .list li .img{height: 12rem;}
    .index_product .list li .img img{ max-height:60%;}
    .index_product .list li .title{height: 3rem;line-height: 3rem; font-size:1.4rem;white-space: nowrap;
     overflow: hidden; 
    text-overflow: ellipsis;}
	
	.product .category4 ul li{ width:33%; border-bottom:1px solid #fff; height:50px; line-height:36px; font-size:14px;}
	.product .category4 ul li p{ font-size:14px;}

	
	.product .category6 ul li{ width:33.3%; border-bottom:1px solid #fff;}
	.product .category5 ul li{ width:33.3%; border-bottom:1px solid #fff; height:50px; line-height:36px;}
	.product .category3 ul li{ width:33.3%; border-bottom:1px solid #fff; height:50px; line-height:36px;}

	
	.product .content{ padding-top:15px;}
	.wapdispa{ display:none;}
	
    .index_project .project_carousel{  margin: 0 auto 2.5rem;}
    .index_project .project_carousel .swiper-container{ width: 80%;}
    .index_project .project_carousel .swiper-button{ width: 3rem; height: 3rem;}
    .index_project .project_carousel .swiper-button i{ font-size: 3rem;}
    .index_project .project_carousel .swiper-button-prev{ left: 0;}
    .index_project .project_carousel .swiper-button-next{ right: 0;}
    .index_project .project_carousel .swiper-slide .img{ height:14rem;}
    .index_project .project_carousel .swiper-slide .h{height:0.2rem; margin:1.5rem auto 1rem; }
    .index_project .project_carousel .swiper-slide .title{ height: 3rem; line-height:3rem; margin-bottom:1rem;}
    .index_project .project_carousel .swiper-slide .title a{font-size: 1.6rem;}
    .index_project .project_carousel .swiper-slide .img span{ font-size: 1.6rem;}


    .index_case ul{margin-bottom:2.5rem;}
    .index_case ul li{ width: 50%; height:21rem;}
    .index_case ul li .content{padding-top:5rem;}
    .index_case ul li .content img{ display: inline-block;width: 4rem;}
    .index_case ul li .content .text .title{line-height: 2rem;margin-bottom:0.5rem;}
    .index_case ul li .content .text .title a{ font-size: 1.6rem;}
    .index_case ul li .content .text .detail{ font-size: 1rem;padding: 0.2rem;}
    .index_case ul li.has_hover .hover_text{font-size: 1.2rem;line-height:1.8rem;padding: 0 2rem;top:20%;}
    .index_case ul li .list3-cir1{width:6rem;height:6rem;left:-1rem;top:-1rem;}
    .index_case ul li .list3-cir2{width:8rem;height:8rem;left:-2rem;top:-2rem;}
    .index_case ul li .list3-cir3{width:10rem;height:10rem;left:-3rem;top:-3rem;}
    .index_news{margin: 0;}
    .index_news .news_cate{ width:100%; margin:0 auto 2rem;}
    .index_news .news_cate ul{ width: 100%; float: none; display: flex; justify-content: space-between;}
    .index_news .news_cate ul li{ font-size: 1rem; line-height:3.5rem; height:3.5rem; text-align: center; padding: 0;}
    .index_news .news_cate ul li:nth-child(1){width:28%}
    .index_news .news_cate ul li:nth-child(2){width:28%}
    .index_news .news_cate ul li:nth-child(3){width:28%}
    .index_news .news_cate ul li:nth-child(4){width:7%;}
    .index_news .news_cate ul li:nth-child(5){width:7%;}
    .index_news .news_cate ul li a{ font-size:1rem; }
    .index_news .index_news_box .layui-tab-item{ height: 30rem;}
    .index_news .news_left{display: none;}
    .index_news .news_right{width:100%; float: none;}
    .index_news .news_right li{padding: 1rem;}
	.index_news .news_right li{ height:80px;}
    .index_news .news_right li .content p{display: none;}
    .index_news .news_right li .time{width: 20%;margin:0.2rem 2rem 0 0; display:none}
    .index_news .news_right li .time .day{ font-size:2rem;}
    .index_news .news_right li .content a{font-size: 1.2rem;white-space:normal; color:#000; text-overflow:ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
	index_news .news_right li .content { width:80%;}
    .index_news .news_right li .body > a{top:25%;}

    .promotional_video .video{width:100%; margin: 0 auto 2.5rem;}

    .customized ul{margin: 2rem auto; width: 100%;}
    .customized ul li{ width:20%;padding:0.1rem; margin: 0; text-align: center; font-size:1.6rem;}
    .customized ul li p{ width:5rem;height:5rem;line-height:4.5rem; display: inline-block;}
    .customized ul li p:after{transform: scale(0.3);right: -1.8rem;top: 30%;}
    .customized ul li p img{ max-height: 50%;}
    .customized ul li span{margin-top: 1rem;font-size: 1.4rem;}


    .cloud_advantage ul li{ width: 50%;}
    .cloud_advantage ul li .box{padding-top: 35%;}
    .cloud_advantage ul li .box p:before{width:6rem;margin-left: -3rem;}
    .cloud_advantage ul li .box span{font-size: 1.6rem;}
    .cloud_advantage ul li .box i{ font-size: 1.2rem;}

    .n_banner .content{ width: 80%; padding-bottom: 3rem;}
    .n_banner .content:after{width: 2.8rem;bottom: 1rem;}
    .n_banner .content .title{ font-size: 1.8rem;}
    .n_banner .content .nr{ font-size: 1.2rem;line-height:1.8rem;margin-top: 0.5rem;}
    .n_banner .content .h{width: 2.8rem;margin-top: 0.5rem;}


    .access_scenario{padding-bottom:3rem;}
    .scene_box li ins{ transform: scale(0.7);}
    .scene_box li:after{width: 50px;height:50px;left:0;top:0;}
    .scene_box li p{width:20rem;}
    .scene_box li.zm{left:13.5rem;top:1.8rem;}
    .scene_box li.zm p{left:-7.8rem;bottom:auto;top:4rem;}
    .scene_box li.cz{right:11rem;top:3rem;}
    .scene_box li.cz p{left:-7.8rem;bottom:auto;top:4rem;}
    .scene_box li.jd{right:5.5rem;top:4.5rem;}
    .scene_box li.jd p{left:-20rem;bottom:-3rem;}
    .scene_box li.cl{right:4.5rem;top:12rem;}
    .scene_box li.cl p{left:-20rem;top:-3rem;}
    .scene_box li.sh{left:3rem;bottom:10rem;}
    .scene_box li.sh p{left:-2rem;bottom:4rem;}
    .scene_box li.gy{left:8rem;bottom:1.5rem;}
    .scene_box li.gy p{left:-7.8rem; top: auto;bottom: 4rem;}
    .scene_box li.yy{left:10.5rem;bottom:5rem;}
    .scene_box li.yy p{left:-7.8rem;bottom:4rem;}
    .scene_box li.yc{right:10rem;bottom:5rem;}
    .scene_box li.yc p{left:-7.8rem;top:4rem;}
    .scene_box li.af{right:2.5rem;bottom:4rem;}
    .scene_box li.af p{left:-20rem;top:-3rem;}


    .footer_top{margin: 1.6rem 0 1rem; }
    .footer_top .wechat{ float: none; display: none;}
    .footer_top .wechat img{display: inline-block;}
    .footer_top .wechat span{display: block; font-size: 1.6rem;}
    .footer_top .category{  width:90%; margin: 0 auto;}
    .footer_top .category dl dt{margin-bottom: 0.5rem;}
    .footer_top .category dl dt a{ font-size: 1.4rem;}
    .footer_top .category dl dd{line-height: 2.2rem;}
    .footer_top .category dl dd a{ font-size: 1.2rem;}
    .footer_top .category{ float: none;}
    .footer_bottom{padding: 2rem 0;font-size: 1.4rem; width: 90%;}
    .footer_bottom > span{ font-size: 1.4rem;}
    .footer_bottom > span a{ font-size: 1.4rem;}
    .footer_bottom > p{ margin: 0;}
    .footer_bottom > p i{ display: block;margin: 1rem 0 0.5rem;}

    .crumbs{; margin: 2rem  auto 0; width:96%;}
    .crumbs .left ,.crumbs .right{ float: none; font-size: 1.6rem;}
    .search_box{ width: 100%; height:3rem; margin-top: 1rem;}
    .crumbs a{ font-size: 1.6rem;}
    .crumbs_n{ font-size: 1.4rem;padding:1rem;}
    .crumbs_n a{ font-size: 1.4rem;}
    .crumbs_n .left ,.crumbs_n .right{ float: none; }
    .crumbs_n .search_box input{ font-size:1.2rem;padding: 0 0.5rem;}

    .news_list{margin:0 auto 2rem;}
    .news_list ul li{padding-bottom:2rem;margin-bottom:2rem;}
    .news_list ul li .box{ height:7.7rem; }
    .news_list ul li .img{}
    .news_list ul li .body{ }
    .news_list ul li .title{margin:0;line-height: 1.4rem;}
    .news_list ul li .title a{ font-size:1.2rem;}
    .news_list ul li .content{ font-size: 1rem;line-height:1.4rem; height:4.2rem; overflow: hidden;margin:0.2rem 0 0;}
    .news_list ul li .content a{ font-size:1rem;white-space:normal; text-overflow:ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
    .news_list ul li .bottom{margin:0;}
    .news_list ul li .bottom a{ display: none;}
    .news_list ul li .bottom p{ font-size:1rem;}

    .news_content{margin: 2rem auto; width: 90%;}
    .news_content .cate_list{width: 100%;}
    .news_content .cate_bar_box{ display: none;}
    .news_content .news_left{ width: 100%; float: none}
    .news_content .news_box{ margin: 2rem 0;}
    .news_content .news_box .news_body{padding:1rem 1rem 4rem;}
    .news_content .news_box .title{font-size:1.6rem;line-height:3.5rem;}
    .news_content .news_box .ms{ font-size:1.2rem;padding-bottom: 1rem;line-height:1.2rem;}
    .news_content .news_right{ width: 100%; float: none; margin-top: 2rem;}
    .news_content .news_right .scroll{ width: 100%;}
    .news_content .news_box .content{padding: 0.5rem 0; line-height:1.8rem;}
    .news_content .link{padding: 1rem;}
    .news_content .link li{line-height:2rem; font-size: 1.2rem;}
    .news_content .link li a{ font-size: 1.2rem;}
    .bdsharebuttonbox{bottom:1.2rem;}

    .product_banner .swiper-slide{height:15rem;}
    .product_banner .content{left:10%;margin: 0;top:12%; width:80%;}
    .product_banner .content .text{ margin-top:30px;}
    .product_banner .content .text .title{font-size: 1.8rem;margin-bottom:0;line-height: 1.8rem;}
    .product_banner .content .text .jj{ font-size:1.6rem; margin-bottom:0.5rem;letter-spacing:0.5rem;line-height:2.2rem;}
    .product_banner .content .text .nr{ font-size:1.2rem; line-height:1.8rem;}
    .product_banner .content .text .h{margin-top: 0.5rem; width:2.8rem;}
    .product_banner .content .img{ width:30%; height: auto;margin-top:0;}


    .product .category ul li{ height: auto; width:25%; border-bottom:1px solid #535252;}
    .product .category ul li .box{ margin:0.8rem 0 0.5rem;}
    .product .category ul li img{ height:2rem;}
    .product .category ul li p{ font-size:18px; line-height:2rem; margin-top:0.5rem;}
    .product .content .list{ margin: 1rem auto 3rem; width:96%;}
    .product .content .list li{ width:32%;box-shadow:none; margin: 0 2% 1rem 0; padding: 1rem;}
    .product .content .list li:nth-child(4n+4){ margin-right: 2%;}
    .product .content .list li:nth-child(3n+3){ margin-right: 0;}

    .product .content .list li .img{height:8rem;}
    .product .content .list li .img img{ height:6rem;}
    .product .content .list li .model{font-size: 1.4rem;}
    .product .content .list li .title{font-size: 1.2rem; line-height: 2rem; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .pagination{margin: 2rem 0 0;}

    .product_top{ height:auto;  background: none !important; position: relative;}
    .product_top .box{margin:0 auto; left:0;width:100%;position: relative;}
    .product_top .left{position:relative;}
    .product_top .left,.product_top .right{margin: 0; float: none; width: 100%;}
    .product_top .img_bg{ width: 100%; display: block;}
    .product_top .img{position: absolute; width: 100%; text-align: center;height: 100%;}
    .product_top .img img{max-width: 100%;height:75%;}
    .product_top .content{ padding: 1rem 10%; min-height:8rem;width:100%;}
    .product_top .content .title{ font-size: 1.4rem; margin-bottom:1rem;}
    .product_top .content .title:before{bottom:-0.5rem; width:2rem;}
    .product_top .content .text{ line-height:1.6rem; font-size:1.2rem;}
    .product_title p{ width:90%; line-height:4rem; font-size:1.6rem;}
    .product_bottom .content .parameter{ font-size:1.4rem; line-height: 3rem;top:-3rem;left:5%;}
    .product_bottom .content{ margin:3rem auto;}
    .product_bottom .content .nr{padding:1.5rem; font-size:1rem;}
    .product_bottom .content .nr td{ line-height:2.5rem;}
    .product_bottom .content .nr tr td:first-child{padding-right:5rem;}
    .product_bottom .black{margin-bottom:3rem;}
    .product_bottom .black a{ font-size:1.8rem; width:12rem;line-height:3.5rem;}


    .n_banner{ height:14.5rem; }
    .n_banner .text{width: 90%;margin-top:2rem; font-size:1.6rem; line-height: 2.6rem;padding-bottom: 3rem;}
    .n_banner .text:after{bottom: 1rem; width:2.8rem;}

    .service_content .list ul{  display: block;}
    .service_content .list li{  width: 90%; padding:1.5rem !important; height:20rem;margin: 0 auto;}
    .service_content .list li:first-child{margin-bottom: 2rem;}
    .service_content .list li .img{ width: 40% !important; float: left;}
    .service_content .list li .content{ width: 55% !important; float: right;}
    .service_content .list li .content .title{ font-size: 1.6rem; margin-bottom:0.5rem;}
    .service_content .list li .content .text{ font-size:1.4rem; line-height: 2rem;}
    .case_list .case_side{ margin: 0 auto 2rem; height: 25rem; width: 90%; }
    .case_list .case_side .swiper-slide .content{ padding:1rem; width:60%;  height:60%;}
    .case_list .case_side .swiper-slide .content .title{ font-size:1.4rem; margin-bottom: 2rem;}
    .case_list .case_side .swiper-slide .content .title:after{ width: 3rem;bottom:-1rem;}
    .case_list .case_side .swiper-slide .content .text{ font-size:1.2rem; line-height:2rem;}
    .case_list .case_side .swiper-pagination{ bottom: 1rem;}
    .case_product .voice_box{ width:98%;margin-bottom: 2rem;}
    .case_product .voice_box.wisdom_hotel_voice_box{margin-bottom: 0;}
    .case_product .voice_box li{ width: 49%;margin: 0 2% 0.5rem 0; padding:4rem 2rem 2rem;}
    .case_product .voice_box li:nth-child(even){margin-right: 0;}
    .case_product .voice_box li:nth-last-child(-n+2){margin-bottom: 0;}
    .case_product .voice_box li p{ height:7rem; margin-top: 0;}
    .case_product .voice_box li p img{max-height: 100%;}
    .case_product .voice_box li span{ line-height:3rem; font-size:1.6rem; height: 3rem; margin-top:1.5rem;}

    .case_product .relation{ height: auto; margin-bottom:2rem; }
    .case_product .relation .relation_title{float: none; width: 100%;padding:1rem;}
    .case_product .relation .relation_product{ width: 100%; float: none; margin:1rem 0 0;}
    .case_product .relation .relation_title p{ float: left; margin: 0;font-size: 1.6rem;}
    .case_product .relation .relation_title p:after{ content:normal;}
    .case_product .relation .relation_title i{ float: right;margin-top:0.1rem;}
    .case_product .relation .relation_product .layui-icon{ width:2rem; height:2rem; font-size:3rem;top:55%;}
    .case_product .relation .relation_product .layui-icon:before{font-size: 2rem; display: block;height: 100%;}
    .case_product .relation .relation_product .swiper-button-prev{left: 0.1rem;}
    .case_product .relation .relation_product .swiper-button-next{right: 0.1rem;}
    .case_product .relation .relation_product .swiper-slide p{height:5rem;}
    .case_product .relation .relation_product .swiper-slide span{ font-size:1.4rem;}

    .project .list{ width: 96%;margin: 2rem auto;}
    .project .list li{ width:49%; margin: 0 2% 1rem 0;}
    .project .list li:nth-child(3n+3){margin-right:2%;}
    .project .list li:nth-child(even){margin-right:0;}
    .project .list li .img{height:15rem}
    .project .list li .content .title a{ font-size:1.6rem;}
    .project .list li .content .ms{ font-size: 1.4rem; margin: 0.5rem 0 1.2rem;}
    .project_content{padding:3rem 0;}
    .project_content > .content{padding:1.5rem;}
    .project_content > .link{padding:1.5rem;}
    .project_content > .link li{ line-height: 3rem;}
    .project_content > .link span{ width:8rem;line-height: 3rem;top:3rem;right: 1rem; height: 3rem;}

    .policy .policy_carousel{ float: none; width: 100%;}
    .policy .policy_carousel .swiper-pagination{bottom: 1rem;}
    .policy .policy_content{ float: none; width: 100%;margin: 1rem 0; display: none;}
    .policy .policy_content .list{position: relative;}
    .policy .policy_content .list .title span{ font-size:2rem;}
    .policy .policy_content .list .text{padding:1rem;line-height:2rem; font-size:1.6rem;}

    .policy .layui-tab .layui-tab-title{ width: 100%;}
    .policy .layui-tab .layui-tab-title li{ width: 25%; padding: 0; font-size: 1.6rem;}
    .policy .layui-tab .layui-tab-content{margin: 1rem;padding:1.5rem;}
    .policy .layui-tab .layui-tab-content .content{ float: none; width: 100%; line-height:2rem;font-size:1.4rem;}
    .policy .layui-tab .layui-tab-content .img{ display: none;}

    .advantage{}
    .advantage ul{margin-bottom: 2rem; width:100%;}
    .advantage ul li{ width:20%; margin:0; text-align: center; font-size:1.4rem;}
    .advantage ul li:last-child{margin-right: 0;}
    .advantage ul li p{ width:5rem;height:5rem;line-height:4.5rem; display: inline-block;margin-bottom:0;}
    .advantage ul li span{ font-size: 1.4rem;margin-top: 1rem;}
    .advantage ul li p img{ max-height: 50%;}

    .procedure ul{margin-bottom: 2rem; width: 100%;}
    .procedure ul li{ width:20%;padding:0.1rem; margin: 0; text-align: center; font-size:1.6rem;}
    .procedure ul li p{ width:5rem;height:5rem;line-height:4.5rem; display: inline-block;}
    .procedure ul li p:after{transform: scale(0.3);right: -2.4rem;top: 30%;}
    .procedure ul li p img{ max-height: 50%;}
    .procedure ul li span{margin-top: 1rem;font-size: 1.4rem;}

    .partner{ height: auto;}
    .partner ul{width:98%; margin: 0 auto;}
    .partner ul li{ width: 32%; margin: 0 2% 0.6rem 0; height: 7rem; line-height: 7rem;}
    .partner ul li:nth-child(3n+3){margin-right:0;}
    .partner ul li:nth-last-child(n+4):nth-last-child(-n+6){margin-bottom: 0.6rem;}

    .apply{ margin-bottom:3rem;}
    .apply .button{ width:12rem; line-height:4rem; height:4rem; font-size: 2rem;}
    .form_popup{padding: 2rem 2rem 1rem;}
    .form_popup *{box-sizing:border-box !important;}
    .form_popup .title{ font-size:2rem;}
    .form_popup .content{margin:1rem 0;}
    .form_popup .layui-form-item{ margin-bottom: 1rem;}
    .form_popup .layui-form-item label{height: 3rem; line-height: 3.5rem;}
    .form_popup .layui-form-item .layui-input-block{ min-height:inherit; }
    .form_popup .layui-form-item .layui-input-block > dt{height: 3rem;width: 3rem;}
    .form_popup .layui-form-item .layui-input-block > dt img{height:1.5rem;}
    .form_popup .layui-form-item .layui-input-block > dd{width: calc(100% - 3rem);}
    .form_popup .layui-form-item .layui-input-block{ margin-left:3rem;}
    .form_popup .layui-form-item .layui-input-block input{height:3rem; font-size: 1.5rem;border-radius:0;padding: 0 0.5rem; }
    .form_popup .layui-form-item .layui-input-inline{ width: 32% !important; display: inline-block; margin: 0 2% 0 0; float: left; left: 0;}
    .form_popup .layui-form-item .layui-input-inline:last-child{margin-right: 0;}
    .form_popup .layui-form-item .layui-form-select .layui-edge{width:15px;}
    .form_popup .layui-form-select dl{top:3rem;max-height:15rem; width: 100%; font-size: 1rem;}
    .form_popup .layui-form-select dl dd{line-height:3rem;}
    .form_popup .layui-form-item textarea{ font-size: 1.4rem;padding:0.2rem;}
    .form_popup button{line-height:3rem; height:3rem; width:40%; display:block;margin: 0 auto; font-size:2rem;border-radius:0.5rem;}
    .form_popup .tips{font-size: 1rem;line-height:1.5rem;margin-top: 1rem;}
    .appointment{ margin-bottom:3rem;}
    .appointment .button{ width:10rem; line-height:4rem; height:4rem; font-size:1.6rem;}
    .appointment_form{padding: 2rem;}
    .appointment_form *{box-sizing:border-box !important;}
    .appointment_form .title{ font-size:2rem;}
    .appointment_form .content{margin: 2rem 0;}
    .appointment_form .layui-form-item{ margin-bottom: 1rem;}
    .appointment_form .layui-form-item label{height: 3rem; line-height: 3.5rem;}
    .appointment_form .layui-form-item .layui-input-block{ margin-left:3rem;}
    .appointment_form .layui-form-item .layui-input-block input{height:3rem; font-size: 1.5rem;border-radius:5px; padding: 0 1rem;}
    .appointment_form .layui-form-select dl{top:3rem;max-height:15rem;}
    .appointment_form .layui-form-item textarea{ font-size: 1.5rem;padding:1rem;}
    .appointment_form button{line-height:3.5rem; height:3.5rem; width:50%; display:block;margin: 0 auto; font-size:2rem;}

    .company_profile .title_base{padding-bottom:1rem; width: 90%; margin: 0 auto;}
    .company_profile .content{width: 90%;margin: 0 auto 2rem;font-size:1.5rem;line-height: 2rem;}
    .business{height: 20rem;}
    .business .content_nr{}
    .business .content{width:62%;padding:1rem;position: relative;right:5%;}
    .business .content .title{ font-size: 1.6rem;}
    .business .content .text{ font-size: 1.2rem;line-height: 2rem;}
    .business .content .text p{margin-top: 0.5rem;}
    /*.enterprise li{ width: 100%; float:none;}*/
    .enterprise li span{ height:4rem;}
    .enterprise li p{line-height:3.7rem; font-size:1.2rem;}

    .certificate .list{margin: 2rem  auto; width: 90%;}
    .certificate .list li{ width: 30%;margin: 0 5% 1rem 0; height:15rem;}
    .certificate .list li:nth-child(3n+3){margin-right: 0;}
    .certificate .list li:nth-child(4n+4){margin-right: 5%;}
    .certificate .certificate_box{margin-bottom:2rem;}
    .certificate .certificate_box .certificate_list{ width: 80%;}
    .certificate .certificate_box .swiper-button{ height:3rem; width:3rem;line-height:3rem; top:55%;}
    .certificate .certificate_box .swiper-button i{ font-size:3rem;}
    .certificate .certificate_box .swiper-button-prev{ left:0;}
    .certificate .certificate_box .swiper-button-next{ right:0;}


    .contact_us .title_base{ width: 90%; margin: 0 auto;}
    .contact_us .content{ width: 90%; margin:1rem auto 3rem;}
    .contact_us .content li{}
    .contact_us .content li .title{font-size: 1.4rem; margin:1rem 0 2rem;}
    .contact_us .content li .text{ font-size: 1.4rem;}

    .contact_us .content li .img img{height: 2rem;}

    .map{height:40rem; border:none;margin:0 auto 3rem;}
    .contact_box{margin: 2rem auto; width:90%;}
    .contact_box li{padding:1rem 2rem 2rem; width: 100%; margin:0 0 1rem 0;font-size:1.6rem;}
    .contact_box li .title{ font-size: 1.8rem; text-align: center;line-height: 3rem;}
    .contact_box li .phone{margin: 1rem 0;}
    .contact_box li  i{width:3rem; height:3rem;}
    .contact_box li  span{margin-left: 1rem;}

    .video .content{height:20rem;}
    .video .content .left{ width:80%;}
    .video .content .right{ width: 20%;}
    .video .content .right li{ height: 5rem;padding:0.5rem;margin-bottom: 0.1rem;}
    .video .content .right li .img{ width: 100%;}
    .video .content .right li .body{ display: none;}

    .experience .list{margin-bottom: 2rem;}
    .experience .list li{ width:49%;margin: 0 2% 0.8rem 0 !important;height:13rem;}
    .experience .list li:nth-child(even){margin-right: 0 !important;}
    .experience .list li:nth-last-child(-n+2){margin-bottom: 0 !important;}
    .experience .list li .content span{line-height: 3rem; font-size: 1.6rem;}
    .experience .list li .mask{ display: none !important;}
    .experience .list li a{position: relative; z-index:1;}
    .experience .list li .mask .body img{height: 3rem;}
    .experience .list li .mask .body span{ font-size: 1.4rem}

    .scene{margin: 2rem 0;}
    .scene .list{ width:9rem;}
    .scene .list li img{height:4.2rem;}
    .scene .list li span{ height:1.6rem;line-height:1.6rem; font-size: 10px;}
    .scene .control_box{padding-left:10rem}
    .scene .control{float:none; width: 100%;}
    .scene .panel{ float:left; width:49%;height: auto;overflow:hidden; text-align:center;}
    .scene .panel .left{display: none;}
    .scene .panel .right{ float: none;margin:0; height:12rem; width: 12rem; background-size: cover; }
    .scene .panel .right ul{top:2.3rem;}
    .scene .panel .right li{ text-align: left;line-height:1.9rem;height: 1.9rem;padding: 0 0 0 0.5rem;  }
    .scene .panel .right li span{transform: scale(0.8);font-size:12px; display: block;position: relative;left: -7px;}
    .scene .model{ float: right; margin:0 auto; width:49%; }
    .scene .model li{ width:49%;margin: 0 2% 0.2rem 0;line-height:5.8rem; height:5.8rem; font-size: 1.2rem;border-radius:5px;}
    .scene .show{ width: 100%; float: none; overflow: hidden;}
    .scene .show .top{height:18rem;}
    .scene .show .bottom{margin: 0.5rem 0; height:6.5rem}
    .scene .show .bottom .img_list{margin: 0;}
    .scene .show .bottom .text_box{margin: 0;}
    .scene .show .bottom .text_list{margin-top:0.8rem;}
    .scene .show .bottom .text_list li{ font-size:10px;padding-top: 1.5rem;}
    .scene .show .bottom .text_list li:after{width:1.2rem; height:1.2rem;top:-0.8rem;margin-left: -0.6rem;}

    .offLine-list1 .BMap_bubble_content{}
    .offLine-list1 .map-img{}
    .offLine-list1 .BMap_bubble_content .phone{}
    .offLine-list1 .map-address-detail, .offLine-list1 .map-tele-detail{padding-left: 5%;/*word-break: break-all;*/}


    .intro-list4 .list4-mains{margin-bottom:2rem;}
    .certificate{ text-align: center;height:30rem;}
    .certificate .wrap{margin: 3rem 0;}
    .certificate p{ width: 80%; float: none;margin: 0 auto 2rem;font-size: 1.6rem;line-height: 3rem; text-align: center;}
    .certificate p b{ font-size:1.8rem;}
    .certificate img{  float: none; display: inline-block;margin: 0 auto; width: 70%;}
    .intro-list8{padding-bottom:3rem;}
    .intro-list8 .list8-img{ }
    .intro-list8 .list8-item{ float: none; width: 100%; margin: 0 0 1rem; height: 3rem;line-height: 3rem;}
    .intro-list8 .list8-item:nth-child(even){  margin-right:0;}
    .intro-list8 .list8-item:nth-last-child(-n+2){margin-bottom:1rem;}
    .intro-list8 .list8-item:last-child{margin-bottom:0;}
    .intro-list8 .scroll-wrap {height: 11rem;}

    .intro-list4 .list4-mains:before{top:7.6rem;}
    .swiper-btns-wrap3{top:7.6rem;}
    .intro-list4 .swiper-year{font-size: 1.8rem;line-height:4rem;height:7rem;padding-top:3rem;}
    .intro-list4 .swiper-slide:hover .swiper-year {padding-top:1.5rem; }
    .intro-list4 .swiper-line{ height:3rem;}
    .intro-list4 .swiper-detail{padding: 2rem;font-size: 1.4rem;}

    .pagination li{width:3rem; height:3rem;line-height: 3rem;margin: 0 0.3rem;}
    .pagination li a, .pagination li span{ font-size: 1.2rem;}

    .cloud_platform .list{width:95%;margin: 0 auto;}
    .cloud_platform .list li{ width:33%;}

    .things_solutions .list ul li .box .img .cir-wrap{margin-bottom:1.5rem; width: 3rem;}
    .things_solutions .list ul li .box .img img{height: 3rem;}
    .things_solutions .list ul li .box span{ font-size: 1.4rem;}

    .things_solutions .list ul li .box .img .list3-cir1{ left: -8%; top: -10%;}
    .things_solutions .list ul li .box .img .list3-cir2{left: -38%; top: -40%; }
    .things_solutions .list ul li .box .img .list3-cir3{left: -73%; top: -75%;}
    .things_solutions .list ul li .box2{}
    .things_solutions .list ul li .box2 .text{width: 90%;max-height:85%; overflow: auto;}
    .things_solutions .list ul li .box2 .text .title{ font-size: 1.2rem;margin-bottom:1.4rem;}
    .things_solutions .list ul li .box2 .text .title:before{bottom: -0.7rem;}
    .things_solutions .list ul li .box2 .text .content{ font-size:0.8rem;line-height:1.5rem;}

    .application_case{padding-bottom: 2rem;}
    .application_case > .wrap{height:auto;}
    .application_case .case_left{height: 16rem; width: 22%;}
    .application_case .case_left .swiper-slide{ font-size: 1rem;padding: 0 1rem;}
    .application_case .case_left .swiper-slide i{ font-size:1.4rem;height: 1rem;line-height: 1rem;}
    .application_case .case_right{height:16rem; width:78%;}

    .office_space{}
    .office_space .list ul li{height:8rem;}
    .office_space .list ul li p{height:3rem;line-height:3rem;padding:0 1rem; font-size: 1.2rem;}


    .sceSecond{}
    .smart_home {width: 96%;margin: 2rem auto 0;}
    .smart_home .list li{ width:49%; margin: 0 2% 1rem 0; height: auto;}
    .smart_home .list li:nth-child(3n+3){margin-right:2%;}
    .smart_home .list li:nth-child(even){margin-right:0;}
    .smart_home .list li:nth-last-child(3){margin-bottom: 1rem;}
    .smart_home .list li .img{height:12rem}
    .smart_home .list li .content{padding:0.5rem 1rem;}
    .smart_home .list li .content .title a{ font-size:1.6rem;}
    .smart_home .list li .content .ms{ font-size: 1.4rem; margin: 0.5rem 0 1.2rem;}
    .Smart_Home_Solution{margin-bottom: 2rem;}
    .smart_home_system .body_box{padding: 3rem 0;width:95%;  margin: 0 auto;}
    .smart_home_system .body{zoom:0.2;}
    .smart_home_system .body_box .content{ width:8rem;}
    .smart_home_system .body_box .content .title{font-size:1rem;margin-bottom: 1rem;}
    .smart_home_system .body_box .content .text{font-size:0.6rem;line-height: 1rem;}
    .smart_home_system .body_box .content:nth-child(3){bottom: 0;}
    .smart_home_system .body_box .content:nth-child(4){bottom: 0;}

    .sceSecond .Intelligent_Office img{width:90%;}
    .sceSecond .sceSecond_list{ width:90%;margin: 2rem auto 0;}
    .sceSecond .sceSecond_list li{width:14rem;}
    .sceSecond .sceSecond_list li h3{margin: 1rem 0 1.2rem; font-size: 1.4rem}
    .sceSecond .sceSecond_list li p{font-size: 1.2rem;line-height:1.8rem;}
    .chartImg img{width: 90%;}
    .chartImg > p{margin: 2rem auto; font-size: 1.2rem;width: 90%;}

    .flowchart .flow{ zoom:0.3;}
    .flowchart .flow .leftShow{ margin-top:1rem;}
    .flowchart .flow .centerTap{width:7rem;}
    .flowchart .flow .centerTap .dashed_block{height:auto;padding: 0.3rem 0;margin-bottom:0.8rem;}
    .flowchart .flow .centerTap .dashed_block p{line-height: 1rem;}
    .flowchart .flow .rightShow img:nth-child(1){margin-top: 0.5rem;}
    .flowchart .flow .rightShow img:nth-child(2){margin-top:2.5rem;}
    .flowchart .flow .rightShow img:nth-child(3){margin-top:2.8rem;}
    .flowchart .flow .rightShow img:nth-child(4){margin-top:5rem;}

    .enterprise_box .enterprise_list{margin-bottom: 2rem;}
    .enterprise_box .enterprise_list li{width:11rem;}
    .enterprise_box .enterprise_list li h3{font-size: 1.4rem;margin: 1rem 0 0.5rem;}
    .enterprise_box .enterprise_list li p{ font-size: 1.2rem;margin: 0 0.5rem;}
    .enterprise_box .enterprise_list li p:nth-of-type(1){margin-top:1.5rem;}
    .enterprise_box .enterprise_list li p:nth-of-type(2){line-height:1.5rem;}
    .enterprise_box .enterprise_list li p:nth-of-type(4){line-height: 1.5rem; margin-bottom: 0.5rem;}

    .smart_home_app{height:24rem;}
    .smart_home_app .content{width:80%;}
    .smart_home_app .title{font-size:1.6rem;line-height: 3rem;}
    .smart_home_app .text{font-size:1.2rem;margin:0 0 1rem;line-height: 1.8rem;}
    .smart_home_app a{font-size: 1.4rem;width:8rem;height: 2.8rem;line-height:2.8rem;}

    .case_product_list{flex-flow: row wrap;}
    .case_product_list li{width:48%;margin-bottom:1.5rem;}
    .case_product_list li:nth-last-child(-n+2){margin-bottom: 0;}
    .case_product_list li .img{height:16rem;}
    .case_product_list li .title{ font-size: 1.6rem;margin-top: 1rem;}
    .case_product_list li > a { font-size: 1.4rem;width:7rem;height:2.5rem;line-height:2.5rem;margin: 1rem 0;}
    .case_button{margin-bottom: 2rem;width:40%;font-size: 1.6rem;line-height:3.5rem;}


    .banner2{ height: 15rem;}
    .banner2 .content{width:80%;margin: 0 auto;}
    .banner2 .content .title{ font-size:1.8rem;}
    .banner2 .content .ms{ font-size: 1.6rem; margin:0 0 1rem;line-height: 1.5rem;}
    .banner2 .content .more{margin-top:1rem; font-size: 1.2rem; width:6rem; height:2rem; line-height: 2rem;}
    .one-stop{width: 80%;}
    .recruit{margin-top: 2rem; height:auto; overflow: hidden;}
    .recruit ul{margin:0 auto;width:80%;}
    .recruit ul li{width:30%;height:7rem; border:2px solid #fff;}
    .recruit ul li p{font-size:1.4rem;margin-top: 0.5rem;}
    .recruit ul li img{width:3rem;}
    .recruit > a{width:10rem; height:3rem; line-height:3rem; font-size:1.4rem;margin: 2rem auto; border-radius: 3px;}
    .scene_experience img{margin-bottom: 2rem;width: 80%;}

    .form_message{ height: auto;}
    .form_message_box{margin: 0 auto; width: 90%;position: relative;z-index: 4;}
    .form_message_box ul{margin-bottom:0;width: 100%; display: block;}
    .form_message_box ul li{ width: 100%;margin-bottom: 1rem;}
    .form_message_box button{margin:1rem auto 2rem; width:12rem;height:4rem;line-height:4rem; font-size:1.6rem;}
    .form_message_box ul li > dt{width:4rem;}
    .form_message_box ul li > dt img{max-width:1.5rem;max-height: 1.5rem;}
    .form_message_box ul li > dd{ height:4rem;width: calc(100% - 4rem);}
    .form_message_box ul li .layui-form-select .layui-edge{width: 2rem;}
    .form_message_box ul li .layui-form-select dl{top:4rem;}
    .form_message_box ul li .layui-form-selectup dl{bottom:4rem;top:auto !important;}
    .form_message_box ul .textarea textarea{width: calc(100% - 4rem);}

    .four_functions .list ul{width: 90%;}
    .four_functions .list li{width: 48%;margin-bottom:2rem;}
    .four_functions .list li b{font-size: 1.6rem;margin:1rem 0 0.5rem;}
    .four_functions .list li p{ font-size: 1.2rem;line-height: 2rem;}

    .platform_application{ height: auto;}
    .platform_application .list ul{width:98%; margin: 0 auto;}
    .platform_application .list ul li{ width: 32%; margin: 0 2% 0.6rem 0; height: 7rem; line-height: 7rem;}
    .platform_application .list ul li:nth-child(3n+3){margin-right:0;}
    .Internet_Things_img{width: 90%;}
    .Internet_Things_advantage .list ul li{height:12rem;}
    .Internet_Things_advantage .list ul li .icon{width:4rem;}
    .Smart_Home_Solution img{width: 90%;}
    .Smart_Home_Solution_advantage{margin-bottom: 2rem; display: none;}
    .Smart_Home_Solution_advantage ul{width:90%;}
    .Smart_Home_Solution_advantage ul li{width: 20%;}
    .Smart_Home_Solution_advantage ul li .box{ padding: 0;}
    .Smart_Home_Solution_advantage ul li .img{width:6rem; height:6rem;}
    .Smart_Home_Solution_advantage ul li img{ height: 3rem;}
    .Smart_Home_Solution_advantage ul li .img .l{clip: rect(0,3rem,6rem,0);}
    .Smart_Home_Solution_advantage ul li:hover .img .l{clip: rect(0,3rem,0,0)}
    .Smart_Home_Solution_advantage ul li .img .r{clip: rect(0,12rem,12rem,3rem);}
    .Smart_Home_Solution_advantage ul li:hover .img .r{clip:rect(6rem,0,12rem,3rem);}
    .Smart_Home_Solution_advantage ul li span{height:5rem; }
    .Smart_Home_Solution_advantage ul li .title{font-size: 1.2rem;margin-top: 1rem;}
    .Smart_Home_Solution_advantage ul li .text{padding:0.5rem 0.2rem; font-size: 0.5rem;}
    .Smart_Home_Solution_advantage ul li .text span{font-size: 1.2rem; display: none;}
    .Smart_Home_Solution_advantage ul li .text p{ font-size: 0.8rem;line-height:1.2rem;}
    .Smart_Home_Solution_advantage ul li:nth-child(2) .text { font-size: 0.8rem;line-height:1.2rem;}

    .Internet_Things .title_base{padding-top: 2rem;}
    .attract_investment .list{margin-bottom: 0;}
   /* .attract_investment .list li{width: 100%;padding:0 2rem !important; height: auto;margin-bottom: 2rem !important;}*/
    .attract_investment .list li{width:50%;padding:0 1.5rem !important; height: auto;margin-bottom: 2rem !important;}
    .attract_investment .list li:nth-child(3){border-right: 1px dashed #d5d6d7;}
    .attract_investment .list li:nth-child(even){border-right: none;}
    .attract_investment .list li > div{padding-left: 4rem;}
    .attract_investment .list li .model_icon{height: auto; width: 3rem;}

    .answering_question{margin-bottom: 2rem;}
    .answering_question .list{margin:0 auto !important; width: 90%; }
    .answering_question .layui-nav-tree .layui-nav-item a{font-size: 1.4rem;}
    .answering_question .layui-nav .layui-nav-more{top:15%;}
    .answering_question .layui-nav .layui-nav-child{font-size: 1.0rem;padding: 0 1rem 1rem;}


    .plan img{ width: 90%;margin-bottom: 2rem;}
    .addressing_needs .list{width: 90%; margin: 0 auto;}
    .addressing_needs .list li{width: 48%;margin-bottom: 2rem;}
    .addressing_needs .list li span img{ height:4rem;}
    .addressing_needs .list li b{font-size: 1.6rem;}
    .addressing_needs .list li p{ font-size: 1.2rem;line-height: 1.5rem;}
    .model_flow{margin-bottom: 2rem;}
    .model_flow img{ width: 90%;}
    .customization_advantage .list{margin-bottom: 2rem;}
    .customization_advantage .list ul{ flex-flow: row wrap; width: 90%;}
    .customization_advantage .list ul li{ width:48%;}
    .customization_advantage .list ul li:nth-child(-n+2){margin-bottom: 2rem;}
    .customization_advantage .list ul li img{ width: 5rem;}
    .customization_advantage .list ul li .title{font-size: 1.6rem;margin: 2rem 0 1rem;}
    .customization_advantage .list ul li .content{font-size: 1.2rem;line-height: 1.5rem;}

    .hotel_function{margin-top: 2rem;}
    .hotel_function_box{ display: block;margin-bottom: 2rem;}
    .hotel_function_box .hf_l{width:90%;margin: 0 auto 2rem; padding: 2rem;}
    .hotel_function_box .hf_l ul li{ height: 10rem;}
    .hotel_function_box .hf_l ul li img{width: 3rem;}
    .hotel_function_box .hf_l ul li p{font-size:1.6rem;}
    .hotel_function_box .hf_r{ width: 90%; margin: 0 auto; font-size: 1.6rem; line-height: 2rem;}
    .hotel_architecture img{ width: 90%;}

    .assistance .list{margin: 0 auto 2rem; width:96%;}
    .assistance .list li{margin: 0 2% 1rem 0; width:32%;}
    .assistance .list li:nth-child(3n+3){margin-right: 0;}
    .assistance .list li:nth-last-child(-n+6){margin-bottom:1rem;}
    .assistance .list li:nth-last-child(-n+3){margin-bottom:0;}
    .control_system{ display: none;}
    .office_space .list{width: 90%;margin: 0 auto;}
    .market_box{margin-top: 2rem; width:90%;}
    .market_box li{margin-bottom: 0;}
    .market_box li .market_l,.market_box li .market_r{float: none;}
    .market_box li .market_img,.market_box li .market_text{ width:auto; }
    .market_box li .market_text{margin:1rem 0;}
    .market_box li:last-child .market_text{margin-bottom: 0;}
    .market_box li .market_text span{ font-size: 1.4rem;line-height:1.6rem;margin-bottom: 0.5rem;}
    .market_box li .market_text p{ font-size: 1.2rem;line-height:2rem;}
    .market_box li .market_table{ width: auto; font-size: 1.4rem;}
    .market_box li .market_table th,.market_box li .market_table td{height:5rem;}
    .profit_calculation table{ font-size: 1.2rem;margin: 0 5% 2rem; width: auto;}
    .profit_calculation table td{height: 5rem;}
    .cooperation_product .list{ width:90%;padding-bottom: 2rem;}
    .cooperation_product .list li{ width: 48%;margin: 0 4% 1.5rem 0;padding:1rem 0;}
    .cooperation_product .list li:nth-child(even){margin-right:0; }
    .cooperation_product .list li:nth-child(5n+5){margin-right: 4%;}
    .cooperation_product .list li:nth-child(10){margin-right:0;}
    .cooperation_product .list li:nth-last-child(-n+5){margin-bottom:1.5rem;}
    .cooperation_product .list li:nth-last-child(-n+2){margin-bottom:0;}
    .cooperation_product .list li .title{ font-size: 1.4rem;line-height: 3rem;}
    .cooperation_product .list li .img{height: 10rem;}
    .cooperation_product .list li .img img{max-height:8rem;}

    .office_solution .modal{ width:90%;}
    .office_solution .modal .modal-item{width: 48%;padding:1rem;margin-bottom:1.2rem;}
    .office_solution .modal .modal-item:nth-last-child(n+3):nth-last-child(-n+4){margin-bottom: 1.2rem;}
    .office_solution .modal .modal-item .content .icon{width:3rem; height:3rem;margin-top: 0.2rem;}
    .office_solution .modal .modal-item .content .tip{ width:8.5rem; font-size: 1.2rem;}
    .office_solution .modal .modal-item .text{margin-top: 1rem; font-size: 1.4rem;}

    .regional_management .regional_box{ height:auto;justify-content: inherit; width: 90%; margin: 0 auto;}
    .regional_management .regional_left{ width:100%; display: flex; flex-flow: row wrap; height: auto;}
    .regional_management .regional_left li{ width: 33.33%; background-size:2.5rem !important; background-position: center 15px;height:auto;padding: 1rem 0;}
    .regional_management .regional_left li span{height: 2rem; background-size: contain;}
    .regional_management .regional_left li p{font-size: 1.4rem;line-height:1.4rem;margin-top:1rem;}
    .regional_management .regional_right{ width:100%;}
    .regional_management .regional_right .layui-tab-item{ height: auto;}
    .regional_management .regional_right .title{ font-size:1.4rem;margin: 1rem 0 0.5rem;}
    .regional_management .regional_right .content{ font-size: 1.2rem;line-height: 2rem; margin:0 0 1rem;}
    .regional_management .regional_right .img{position: relative;}

    .video_box .title_base{padding-bottom: 2rem;}
    .video_search{width: 90%;margin: 0 auto;}
    .video_search .layui-inline{ width: 100%;margin-right: 0;margin-bottom:1rem;}
    .video_search .layui-inline .layui-form-label{width:35%; text-align: left;}
    .video_search .layui-inline .layui-input-inline{width:65%;}
    .video_search .layui-inline .layui-form-select .layui-input{width:100%;}
    .video_search .keyword_box{border-bottom: 1px  solid #f3f3f3;margin-bottom: 0;}
    .video_search .keyword_box input{width:100%;padding: 0;}
    .video_list{ width: 90%;margin:2rem auto 0;}
    .video_list li{ width: 100%; margin-bottom: 2rem;}
    .video_list .img{height: 20rem;}
    .video_list .title{ font-size: 1.6rem;}

    .subcolumn{margin: 0; padding: 0 5%;}
    .subcolumn .layui-nav-item{ width: auto;line-height:3.5rem;}
    .subcolumn .layui-nav-item .layui-nav-child{top:3.5rem;}
    .subcolumn .layui-nav-item a{ font-size:1rem;}
    .subcolumn .layui-nav-item .layui-nav-child a{ padding: 0 1rem;}
    .hot_news{ width:90%; margin: 2rem auto 0;}
    .hot_news li{width:24%;margin-left:2%;height:6rem;}
    .hot_news li:nth-child(1){width:48%;height:12.6rem;}
    .hot_news li:nth-child(n+2):nth-child(-n+3){margin-bottom:0.6rem; }
    .hot_news li p{ font-size: 1rem; line-height: 1.8rem;height:1.8rem;}
    .hot_news li:nth-child(1) p{ font-size: 1rem; height: 2.4rem; line-height:2.4rem;}
    .cate_box{margin:2rem auto; width: 90%;}
    .cate_list{ width:58%;}
    .cate_list .item{margin-bottom: 2rem;}
    .cate_list .item .title{padding-bottom: 0.5rem;}
    .cate_list .item .title:after{width:3.5rem;height: 1px;}
    .cate_list .item .title a{ font-size: 1.4rem;}
    .cate_list .item .list{ margin:0.5rem 0;}
    .cate_list .item .list li{ width: 48%;}
    .cate_list .item .list li:nth-child(3){display: none;}
    .cate_list .item .list li img{height:6rem;}
    .cate_list .item .list li span{font-size:1.2rem;line-height:2.4rem;}
    .cate_list .item .list li p{ font-size:1rem;padding:0.5rem 0;line-height:1.6rem;}
    .cate_bar_box{width:38%;}
    .cate_bar{width: 100%;}
    .cate_bar .title{ font-size: 1.4rem;line-height: 3rem;}
    .cate_bar .title.platform{margin:0; }
    .cate_bar .tags_list{padding: 0.5rem;}
    .cate_bar .tags_list a{ font-size: 1.2rem; display: block;line-height:2rem;}
    .cate_bar .special{ height:10rem;}
    .cate_bar .special .swiper-button{width:1.5rem;height:2rem; top:55%;}
    .cate_bar .special .swiper-button i{ font-size:0.5rem;}
    .cate_bar .special .swiper-pagination{bottom:3rem;}
    .cate_bar .special .swiper-pagination span{width:0.5rem;height: 0.5rem;margin: 0 2px !important;}
    .cate_bar .special .swiper-slide p{ font-size:1rem;line-height:2.4rem;padding: 0 5%;}
    .bar_form{margin: 0 0.5rem;}
    .bar_form .layui-form-item{ margin-bottom: 1rem; border-radius:0.5rem;}
    .bar_form .layui-form-item label{font-size: 1rem; width:3rem; height:auto; line-height: 2.4rem; }
    .bar_form .layui-input-block{width: calc(100% - 3rem);}
    .bar_form .layui-input-block input{height:2.4rem;padding: 0 0.5rem ; font-size: 1rem;}
    .bar_form .layui-input-block input::-webkit-input-placeholder{line-height:normal;}
    .bar_form .layui-input-block input::-moz-placeholder{line-height:normal; }
    .bar_form .layui-input-block input:-ms-input-placeholder{line-height:normal;}
    .bar_form .layui-input-block .layui-input-inline{ display: inline-block;}
    .bar_form .layui-form-select dl{top:2.4rem; font-size: 1rem;}
    .bar_form .layui-form-select dl dd, .bar_form .layui-form-select dl dt{line-height: 2.4rem; height: 2.4rem;}
    .bar_form .layui-form-select .layui-edge{width:1.2rem;}
    .bar_form textarea{min-height:0.6rem;padding:0.2rem; font-size: 1rem;line-height: 2.4rem;height:6rem;}
    .bar_form button{ margin-top: 0;line-height:2rem;height:2rem; border-radius: 0.5rem; font-size:1.2rem;}
    .cate_bar .tips{ font-size: 1rem;line-height:1.4rem;margin:1rem 0;}
    .cate_bar .wechat{ width: 90%; margin: 1rem auto;}
    .cate_bar .wechat img{height:4rem;}
    .cate_bar .wechat p{ font-size: 1rem;line-height: 2rem;margin-left: 5%;}
    .cate_list .item .list_tab{margin:1rem 0 0;height:10.9rem;}
    .cate_list .item .list_tab .tab_left li{line-height:1.4rem;height:1.4rem;margin-bottom: 0.5rem;}
    .cate_list .item .list_tab .tab_left li a{ font-size: 1rem}
}